Verifying Identical Communicating Processes is Undecidable

نویسندگان

  • Alain Finkel
  • Pierre McKenzie
چکیده

We prove that boundedness and reachability tree niteness are undecidable for systems of two identical automata communicating via two perfect unbounded oneway FIFO channels and constructed solely from cycles about their initial states. Using a form of mutual exclusion for such systems, we prove further that undecidability holds even when the identical automata are totally indistinguishable in the sense that their initial states are identical and both channels are initially empty.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Verifying Parametric Thread Creation

Automatic verification of concurrent systems is an active area of research since at least a quater of a century. We focus here on analyses of systems designed to operate with an arbitrary number of processes. German and Sistla, already in 1992, initiated in depth investigation of this problem for finite state systems. For infinite state systems, like pushdown systems, extra care is needed to av...

متن کامل

Verifying Parallel Programs with Dynamic Communication Structures

We address the verification problem of networks of communicating pushdown systems modeling communicating parallel programs with procedure calls. Processes in such networks can read the control state of the other processes according to a given communication structure (specifying the observability rights between processes). The reachability problem of such models is undecidable in general. First,...

متن کامل

Parameter Synthesis for Hierarchical Concurrent Real-Time Systems (Full Version)

Modeling and verifying complex real-time systems, involving timing delays, are notoriously difficult problems. Checking the correctness of a system for one particular value for each delay does not give any information for other values. It is hence interesting to reason parametrically, by considering that the delays are parameters (unknown constants) and synthesize a constraint guaranteeing a co...

متن کامل

Parameterized Verification of Many Identical Probabilistic Timed Processes

Parameterized verification aims at validating a system’s model irrespective of the value of a parameter. We introduce a model for networks of identical probabilistic timed processes, where the number of processes is a parameter. Each process is a probabilistic single-clock timed automaton and communicates with the others by broadcasting. The number of processes either is constant (static case),...

متن کامل

SPATIAL TYPES FOR CONCURRENCY A Spatial Logic to Specify and Verify Distributed Systems

The problem of specifying and verifying properties is considered to be a classical problem in Computer Science. Recently, there has been a growing interest in spatial properties of Distributed Systems. So, several models have been proposed such that the proof systems are, in general, undecidable. An exception is the model-checker of Luı́s Caires. Traditionally, type systems are used to guarantee...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Theor. Comput. Sci.

دوره 174  شماره 

صفحات  -

تاریخ انتشار 1997